all: freq.bpix filtre_calend calend calendrier.bin

freq.bpix : freq.bpi
	bopbuild

filtre_calend calend :
	make -C materiel_pipe
	make -C materiel_pipe get_exe

run : calendrier.bin freq.bpix
	bopsimu calendrier.bop

visa : 
	make -C assembler_visa
	make -C assembler_visa get_exe

calendrier.bin: visa calendrier.asm
	./visa calendrier.asm -o calendrier.bin

tools : torb get_date
	make -C tools
	make -C tools get_exe

clean :
	make -C assembler_visa clean
	make -C tools clean
	make -C materiel_pipe clean

clean_exe :
	rm -f calendrier.bin visa torb get_date filtre_calend calend
	make -C assembler_visa clean_exe
	make -C tools clean_exe
	make -C materiel_pipe clean_exe
	bopbuild clean_exe